package com.healthcarex.hip.saas.security.model;

import com.healthcarex.hip.saas.common.model.BaseModel;
import lombok.Data;

import java.util.Date;

/**
 * @author chenpan
 * @ClassName: OnlineUser
 * description:
 * @date 2018-04-02 14:57
 */
@Data
public class OnlineUser extends BaseModel {

    /**
     * session id
     */
    private String sessionId;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户名称
     */
    private String username;

    /**
     * 用户主机地址
     */
    private String host;

    /**
     * 用户登录时系统IP
     */
    private String systemHost;

    /**
     * 状态
     */
    private String status;

    /**
     * session创建时间
     */
    private Date startTimestamp;

    /**
     * session最后访问时间
     */
    private Date lastAccessTime;

    /**
     * 超时时间
     */
    private Long timeout;

    /**
     * 所在地
     */
    private String location;
}
